package main
import "fmt"

func testIf(){
	a := 1
	//fmt.Println("a:", a++)
	if b := 1; b>=a {
		fmt.Println("成功进行if语句啦")
	}
}

func testSwich(){
	var a int
	fmt.Scanln(&a)
	switch a/10{
	case 9,10:
		fmt.Println("你的成绩等级为A")
	case 8:
		fmt.Println("你的成绩等级为B")
	case 7:
		fmt.Println("你的成绩等级为C")
	case 6:
		fmt.Println("你的成绩等级为D")
	default:
		fmt.Println("你的成绩等级为E")
	}

	//直接当if语句来使用
	var b int
	fmt.Scanln(&b)
	switch {
	case b>90:
		fmt.Println("你的成绩等级为A")
	case b>80:
		fmt.Println("你的成绩等级为B")
	case b>70:
		fmt.Println("你的成绩等级为C")
	case b>60:
		fmt.Println("你的成绩等级为D")
	default:
		fmt.Println("你的成绩等级为E")
	}

}

func testFor(){
	for i:=0;i<10;i++ {
		fmt.Println("i:",i)
	}

	j := 10
	for j<20{
		fmt.Println("j:",j)
		j++
	}

	s := "hello golang"
	//遍历字符串有两种方式
	//1.
	for i:=0;i<len(s);i++{
		fmt.Printf("%c \n",s[i])
	}
	//2.
	for i, value := range s{
		fmt.Printf("%d,%c \n",i,value)
	}


	//死循环
	for ; ; {
		fmt.Println("我正在循环...")
	}
}

func main(){
	//testIf()
	//testSwich()
	testFor()
}